\noindent
In this appendix, we provide commented screenshots of the application that was built for the purpose of this research.
The reader may also use these to ``get a feel" for the process of evolving a program using ABGP.
\begin{figure}[h]
\centering \epsfig{file=screenshots0.eps, width=\linewidth}
\caption{The application's entry point and the user specified parameters for the GP run} \label{screen0}
\end{figure}

\begin{figure}[h]
\centering \epsfig{file=screenshots1.eps, width=\linewidth}
\caption{The application's entry point, and loading a context} \label{screen1}
\end{figure}

\begin{figure}[h]
\centering \epsfig{file=screenshots2.eps, width=\linewidth}
\caption{A problem may be specified either by test cases or by a custom method, such as for the ant application} \label{screen2}
\end{figure}

\begin{figure}[h]
\centering \epsfig{file=screenshots3.eps, width=\linewidth}
\caption{Once all the necessary input values have been supplied, the user may access the 
main GP screen and start the run} \label{screen3}
\end{figure}

\begin{figure}[h]
\centering \epsfig{file=screenshots4.eps, width=\linewidth}
\caption{In between each generation, the user can see the species and the genotypes. Each row on the 
main panel represents a species. By clicking on the plus to the left of the row, the user can see all the genotypes that 
are currently alive for that species. Yellow colored rows are species that contain a solution. Red colored rows are genotypes 
that are solutions.} \label{screen4}
\end{figure}

\begin{figure}[h]
\centering \epsfig{file=screenshots5.eps, width=\linewidth}
\caption{In between each generation, the user may also browse through the gene pool by clicking on 
the ``View blocks" button.} \label{screen5}
\end{figure}

\begin{figure}[h]
\centering \epsfig{file=screenshots6.eps, width=\linewidth}
\caption{Selecting a proof and clicking clicking on
the ``View selected proof button" brings user to a species specific view from which are displayed the genotypes 
both alive and dead of the selected species, while double-clicking on the row for the species creates 
a gif representation of the species, such as those used in the result chapter} \label{screen6}
\end{figure}